export interface ArticleVO {
  articleId: number;
  title: string;
  authorName: string;
  categoryId: number;
  categoryName: string;
  coverImage: string;
  summary: string;
  content: string;
  tags: string; // 逗号分隔
  status: 0 | 1 | 2; // 0 草稿、1已发布、2已删除
  isHot: boolean;
  isOriginal: boolean;
  isTop: boolean;
  viewCount: number;
  likeCount: number;
  createdAt: string; // ISO 时间字符串
  updatedAt: string;
  publishedAt: string;
}

export interface PageR<T> {
  records: T[];
  total: number;
  size: number;
  current: number;
  pages: number;
} 